﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Forest.Cat.Domain.Entities.Resumes;
using Forest.Core;

namespace Forest.Cat.Domain.Services.Resumes
{
    public interface ICertificationService
    {
        void DeleteCertification(Certification certification);

        Certification GetCertificationById(Guid certificationId);

        IPagedList<Certification> GetAllCertifications(int pageIndex, int pageSize);

        IList<Certification> GetCertifications(Guid resumeId);

        bool HasCertifications(Guid resumeId);

        void InsertCertification(Certification certification);

        void UpdateCertification(Certification certification);

        Guid CreateId { get; }
    }
}
